11790eaefec86b4e41d4ef597425e9d76f3af79b,src/test/java/io/vertx/ext/auth/test/jwt/JWTAuthProviderTest.java,JWTAuthProviderTest,testGoodAudience,#,287

Before Change


    JsonObject payload = new JsonObject()
            .put("sub", "Paulo");

    authProvider.generateToken(payload, new JWTOptions().addAudience("a").addAudience("b").addAudience("c"), onSuccess(token -> {
      assertNotNull(token);

      JsonObject authInfo = new JsonObject()
              .put("jwt", token)
              .put("options", new JsonObject()
                      .put("audience", new JsonArray().add("b").add("d")));

      authProvider.authenticate(authInfo, onSuccess(res -> {
        assertNotNull(res);
        testComplete();
      }));
    }));
    await();
  }

After Change


    JsonObject payload = new JsonObject()
            .put("sub", "Paulo");

    final String token = authProvider.generateToken(payload,
        new JWTOptions().addAudience("a").addAudience("b").addAudience("c"));

    assertNotNull(token);

    JsonObject authInfo = new JsonObject()
        .put("jwt", token)
        .put("options", new JsonObject()
             .put("audience", new JsonArray().add("b").add("d")));

    authProvider.authenticate(authInfo, onSuccess(res -> {
      assertNotNull(res);
      testComplete();
    }));
    await();
  }